*{
    margin: 0;
    padding:0;
}

a{
  text-decoration: none;
}

html {
    height: 100%;
  }
  body {
    height: 100%;
    display: flex;
    flex-direction: column;
  }
  #header {
    width: 100%;
    height: 1.2rem;
    background: #f4483e;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
#header a:nth-of-type(1){
    text-decoration: none;
}

  #header h1 {
    color: #fff;
    font-size: 0.426667rem;
  }
  #header a img {
    width: .906667rem;
    height: .906667rem;
    padding-right: .266667rem;
  }
  #body {
    flex: 1;
  }
  #body ul li {
    width: 48%;
    height: 8.21621622rem;
    border: 0.053333rem solid #f7f7f7;
    font-size: 0.426667rem;
    float: left;
  }
  #body ul li a {
    display: block;
    padding: 0.266667rem 0.213333rem;
    color: red;
  }
  #body ul li a img {
    display: inline-block;
    width: 3.733333rem;
    height: 3.733333rem;
    padding: 0.8rem 0 0 0.4rem;
  }
  #body ul li a h5 {
    color: #49495d;
    margin: 0.133333rem 0;
  }
  #body ul li a p {
    color: #ff9543;
    margin: 0 0 0.266667rem;
  }
  #body ul li a span {
    display: block;
    color: #9d9d9d;
  }
  #footer {
    height: 1.946667rem;
    background: #efefef;
    text-align: center;
    display: flex;
    flex-direction: column;
  }
  #footer a,
  #footer span {
    display: inline-block;
  }
  #footer ul {
    display: flex;
    /* justify-content: space-around; */
  }
  #footer ul li {
    flex: 1;
    border: 0.026667rem solid #d1d1d1;
    list-style:none;
    padding: .266667rem  .4rem;

  }
  #footer ul li:nth-of-type(1){
    width: 2.666667rem
  }
  #foot
  #footer ul li a {
    font: 0.266667rem/0.586667rem "";
    color: #4d4d4d;
    // padding: .266667rem 1.284rem;
  }
  .footer-bottom {
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  #footer .footer-bottom a {
    font-size: 0.266667rem;
    color: #6f6f6f;
  }
  #footer .footer-bottom span:nth-of-type(1) {
    font-size: 0.266667rem;
    color: #6f6f6f;
  }
  #footer .footer-bottom span:nth-of-type(2) {
    font-size: 0.266667rem;
    color: #2f2f2f;
  }
  

  #uu a{text-decoration: none;
        color:#666;
        
        margin: .08rem;
  }

  .body-a{
    width: 3.333333rem;
    height: 2.186667rem;
    margin: .08rem;
    float:left;
    border: .026667rem solid rgba(117, 114, 114,.6);
    text-align: center;
  }

  .back {height: 1.013333rem;
    width:100%;
    background: linear-gradient(to bottom, #fff, #ebebeb);
    background-image: linear-gradient(rgb(255, 255, 255), rgb(235, 235, 235));
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: initial;
}